body {
    padding-top: 20px;
    padding-bottom: 40px;
}

.round-all {
	list-style:none;
	background-color:#fbfbfb;
	background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-ms-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f5f5f5));
	background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);
	background-image:linear-gradient(top,#ffffff,#f5f5f5);
	background-repeat:repeat-x;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);
	-webkit-box-shadow:0 8px 6px -6px black;
	-moz-box-shadow:0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

.logo{
    text-align:left;
    
}

.logo a{
    color:#333;
    text-decoration:none;
    transition:color 0.3s, text-decoration 0.5s;
    -webkit-transition:color 0.3s, text-decoration 0.5s;
    -o-transition:color 0.3s, text-decoration 0.5s;
    -moz-transition:color 0.3s, text-decoration 0.5s;
}

.logo a:hover{
    color:#888;
    text-decoration: underline;
}

.account{
    text-align:right;
}

.account a{
    color:#333;
    text-decoration:none;
}

.account a:hover{
    color:#333;
    text-decoration: underline;
}


.account ul{
    list-style-type:none;float:right;
}

.account ul li{
    float:left;
    margin: 0 0 0 10px;
}

.account ul li#your-account{
    border-right:1px solid #333;
    padding-right:10px;
}

.nav-menus{
    border-top:2px solid #333;
    padding-top:5px;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  color:#333;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #333;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

/* main */
.thumbnail h5{
    border-top:2px solid #333;
    padding-top:10px;
    margin-bottom:10px;
}

/* Product detail */
.product{
    box-shadow:0 0 1px 1px #333;
    -moz-box-shadow:0 0 1px 1px #333;
    -o-box-shadow:0 0 1px 1px #333;
    -webkit-box-shadow:0 0 1px 1px #333;
}

.cart ul{
    list-style-type:none;
    margin-left:0;
}

.cart a{
    color:#333;
    text-decoration:none;
}

.cart a:hover{
    color:#333;
    text-decoration:underline;
}

.total-price{
    border-top:2px solid #333;
    margin-top:10px;
    padding-top:10px;
    margin-bottom:20px;
}

.total-price ul{
    list-style-type:none;
    margin-left:0;
}

.product-detail{
    
}

.product-detail h3{
    border-bottom:1px solid #333;
    margin-bottom:20px;
}

/* CART */
.img-cart{
    width:50px;
    height:60px;
}


/* Login */
.create-account h3{
    margin-bottom:20px;
}

.login{
    border-left:1px solid #333;
    padding-left: 20px;
}

.login h3{
    margin-bottom:20px;
}

/* Payment */
.box{
    margin-bottom:20px !important;
}

.box-header{
    height:25px;
    color: #333333;
    padding:8px 10px 5px ;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9));
  background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
  background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
  background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
  background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
  border: 1px solid #D5D5D5;
  border-width: 1px !important;
  border-style: solid !important;
  -webkit-border-radius: 4px 4px 0 0 !important;
     -moz-border-radius: 4px 4px 0 0 !important;
          border-radius: 4px 4px 0 0 !important;
}

.box-header h3{
    font-size:14px;
    color:#555;
}

.box-content{
    border:1px solid #ccc;
    background: #fff;
    min-height:10px;
}

.content-inner{
    margin: 10px;
    width:auto;
    height:auto;
}

/* Category */
ul.thumbnails li.span4:nth-child(3n + 4) {
  margin-left : 0px;
}

ul.thumbnails li.span3:nth-child(4n + 5) {
  margin-left : 0px;
}

ul.thumbnails li.span12 + li {
  margin-left : 0px;
}


/* Typography */
.t-right{
    text-align:right !important;
    float:right;
}

.t-rights{
    text-align:right !important;
}

.t-center{
    text-align:center !important;
}

.t-left{
    text-align:left !important;
}

.marg10-btm{
    margin-bottom: 10px !important;
}

.marg5-top{
    margin-top: 5px !important;
}

hr.alt{
    border-top:1px solid #333 !important;
    border-bottom:1px solid #333 !important;
}

a.no-underline{
    text-decoration:none !important;
}

a:hover.no-underline{
    text-decoration:none !important;
}

.footer h3{
    border-bottom:2px solid #333;
    margin-bottom:10px;
}

.footer ul{
    list-style-type: none;
    margin-left:0;
}

.footer a{
    color:#888;
}

.footer a:hover{
    color:#333;
}
